@charset "gb2312";
/* 全局 */
html, body, div, ul, li, form, dl, dt, dd { margin: 0 auto; padding: 0; font-size: 12px; }
body { background: url(../Images/body_bj.gif) top center no-repeat; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #f00; }
.clear { clear: both; height: 0; line-height: 0; }
.p5 { padding-top: 5px }
.cred { color: #F00; }
/*头部*/
#header { width: 960px; height: 97px; background: url(../Images/bg_header.gif); }
.header_logo { float: left; height: 80px; margin-right: 10px; width: 600px; }
.header_logo img { width: 600px; height: 80px; border: none; margin-top: 17px; }
.header_search { float: right; padding-top: 20px; color: #000; }
.header_search span { float: left; line-height: 18px; background: url(../Images/header_arrow.gif) no-repeat 0px  -2px ; padding-left: 20px; margin-left: 12px; }
.header_search span a { color: #878787; }
.header_search span a:hover { color: #f00; }
.header_form { margin: 18px 5px 0 18px; color: #f00; }
.search_key { border: 1px solid #f00; color: #999; height: 21px; }
.form_submit { background: url(../Images/search_but.gif); height: 20px; width: 56px; border: none; color: #f00; }
#nav { width: 958px; height: 39px; background: url(../Images/bg_nav.gif) repeat-x; }
#nav ul { padding-top: 12px; }
#nav li { display:inline; height: 14px; font-weight: bold; margin-left: 14px; padding-left: 14px; border-left: 1px solid #fff; }
#nav li a { color: #fff; }
#banner { width: 960px; margin: 5px auto; text-align: center; }
#position { width: 930px; margin: 5px auto; height: 31px; line-height: 31px; background: url(../Images/bg_p.gif); padding-left: 30px; color: #E00000; }
#position a { color: #E00000; }
/*布局*/
#main { width: 960px; }
#main_left { float: left; width: 230px; background:url(../Images/bg_left.gif) repeat-y;border:2px solid #dcdcdc;}
#main_right { float: left; width: 720px; overflow: hidden; background:#fff; padding-left:5px;}
/*左侧*/
.notic_t { height: 30px; background: url(../Images/notic_title.gif) no-repeat top; width: 215px; margin-top: 4px; }
.notic_c { height: 100px; width: 197px; margin-bottom: 7px; padding: 8px; border:1px solid #ababab; border-top:none; }
.left_title { height: 26px; line-height: 26px; background: url(../Images/left_title.gif) no-repeat top center; color: #fff; padding: 0 14px 0 33px; font-size:13px;}
.left_title span { float: right;}
.left_title span a { color:#333; text-decoration:none;}
.left_title span a:hover { color:#000; text-decoration:underline;}
.left_nav li { list-style-type: none; float: left; width: 115px; line-height: 25px; text-align: center; background: url(../Images/left_arrow.gif) no-repeat 16px 8px; }
.left_list li { line-height: 25px; list-style-type: none; background: url(../Images/left_arrow.gif) no-repeat 12px 7px; padding-left: 25px; color: #521A01; }
/*右侧*/
.right_title_l { background: url(../Images/right_title_l.gif) no-repeat; line-height: 30px; margin-top: 4px; font-size: 13px; color: #FFF; padding: 0 8px 0 20px; }
.right_title_l span { float: right; font-size: 13px;}
.right_title_s { background: url(../Images/right_title.gif) no-repeat; line-height: 30px; height:30px; margin-top: 5px; float: left; width: 330px; font-size: 13px; color: #f7fced; padding: 0 5px 0 20px;font-size:13px; }
.right_title_s span { float: right; font-size: 12px;}
.slide { float: left; width: 360px; height: 200px; text-align: center; padding-top: 5px; }
.right_list_p { padding-top: 6px; overflow: hidden; width: 720px; }
.right_list_p div { float: left; }
.colee_box { width: 1000%; }
.right_list_p li { list-style-type: none; float: left; width: 150px; text-align: center; margin: 0 13px; }
.right_list_p li img { width: 150px; height: 112px; border: none; }
.right_list_s { float: left; width: 355px; margin-top: 4px; }
.right_list_s li { list-style-type: none; line-height: 25px; background: url(../Images/right_arrow.gif) no-repeat 6px 7px; color: #666; padding: 0 20px; }
.right_list_s li span { float: right; color: #999; }
.right_line { width: 10px; height: 25px; margin-top: 5px; float: left; }
/*友情链接*/
#link { width: 960px; background: url(../Images/bg_link.gif) repeat-x #fff; margin-top: 5px; }
#link ul { padding: 5px; }
.link_title { height: 30px; line-height: 30px; padding: 0 10px 0 30px; color: #FFF; font-size: 14px; }
.link_title span { float: right; }
.link_title span a {  font-size: 12px; color: #FFF;}
.link_pic { margin: 5px auto; }
.link_pic li { list-style-type: none; display: inline; margin-left: 12px; }
.link_pic li img { width: 88px; height: 33px; border: 1px solid #EEE; }
.link_text li { list-style-type: none; line-height: 30px; display: inline; margin-left: 12px; }
/*底部*/
#footer { width: 960px; line-height: 150%; padding: 10px 0 20px 0; text-align: center; background: #fff; border-top:4px solid #C2C2C2; }
/*侧栏*/
.tree { line-height: 25px; padding-left: 32px; list-style-type: none; background: url(../Images/tree.gif) no-repeat 16px 2px; }
.tree_child { line-height: 25px; padding-left: 52px; list-style-type: none; background: url(../Images/tree_child.gif) no-repeat 16px 2px; }
.tree_child_too { line-height: 25px; padding-left: 72px; list-style-type: none; background: url(../Images/tree_child_too.gif) no-repeat 16px 2px; }
/*关于我们*/
#about { padding: 0 10px; line-height: 20px; }
/*文字列表*/
#newslist dl { text-align: center; padding-top:10px; }
#newslist dt { border-top: 1px dotted #000; margin: 20px 20px 0 20px; line-height: 30px; color:#333; }
#newslist dt span { margin: 0 5px; }
#newslist dt a { margin: 0 5px; }
#newslist dd { background:url(../Images/right_arrow.gif) no-repeat 5px 10px; padding: 0 40px 0 20px; list-style-type: none; height: 30px; line-height: 30px; text-align: left; }
#newslist dd span { float: right; color: #666; }
/*图片列表*/
#albumlist dl { text-align: center; }
#albumlist dd { float: left; margin: 5px 10px; text-align: center; width: 160px; }
#albumlist dd img { border: 1px solid #ddd; padding: 2px; }
#albumlist dt { border-top: 1px dotted #000; margin: 20px 20px 0 20px; line-height: 30px; color:#333; }
#albumlist dt span { margin: 0 5px; }
#albumlist dt a { margin: 0 5px; }
/*产品列表*/
#productlist { padding: 10px; color:#333; line-height:20px; }
.productpage { text-align: center; border-top: 1px dotted #000; margin: 20px 20px 0 20px; line-height: 30px; color:#333; }
.productpage span { margin: 0 5px; }
.productpage a { margin: 0 5px; }
#productlist li { float: left; margin: 5px 5px; text-align: center; width: 160px; list-style-type: none; }
#productlist li span {  font-weight: bold;  }
#productlist li div { width: 78px; height: 20px; line-height: 20px; background:url(../Images/bg_price.gif) }
#productlist li div a { color: #fff; }
#productlist li img { width: 160px; height: 120px; border: none; }
/*在线留言*/
.msg_title { }
.content_msg { padding-top: 30px; }
.content_msg li { line-height: 30px; }
/*联系我们*/
#contact { padding-top: 20px; width: 630px; color: #333; }
#contact li { height: 25px; line-height: 25px; list-style-type: none;}
#map { width: 630px; }
#map li { float: left; list-style-type: none; padding-bottom: 20px;  }
/*最终内容*/
.content_title { background: url(../Images/right_title_l.gif) no-repeat; line-height: 28px; text-align: center; color: #333; font-size:14px; }
.content_date { line-height: 60px; text-align: center; color: #333; }
.content_date ul { width: 50%; float: left; }
.content_info { padding: 0 20px; overflow: hidden; color: #333;}
.content_op { text-align: center; color: #646464; margin: 10px auto; }
.content_op a { color: #646464; }
.content_tag div { background: url(../Images/left_arrow.gif) 6px 10px no-repeat; height: 28px; line-height: 28px; color: #333; padding-left: 20px; border-bottom: 3px solid #C7C7C7; }
.content_tag li { line-height: 28px; color: #999; margin-left: 10px; border-bottom: 1px dashed #c7c7c7; list-style-type: none; width: 600px; padding-left:20px; background: url(../Images/right_arrow.gif) no-repeat 6px 7px;}
.content_type { margin-left: 40px; color:#333;}
.content_type li { float: left; list-style-type: none; line-height: 40px; width: 300px; }
.content_pic { text-align: center; color: #FFB540; font-weight: bold; }
.content_msg div { background: url(../Images/tag_bg.gif) no-repeat; line-height: 28px; color: #FFF; padding: 0 20px; }
.content_msg div span { float: right; color: #666; }
.content_msg li { }
/*网站地图*/
#sitemap { padding: 10px;}
#sitemap ul { width: 960px; margin-top: 5px; }
#sitemap ul li { list-style-type: none; float: left; line-height: 27px; }
.sitemap_title { width: 107px; font-weight: bold; text-align: center; border: 1px solid #f00; }
.sitemap_title a { color: #f00; }
.sitemap_line { background: url(../Images/sitemap_line.gif) no-repeat; width: 13px; height: 27px; }
.sitemap_child { border: #f00 1px solid; border-left: #f00 3px solid; width: 740px; height: 27px; }
.sitemap_child span { margin: 0 5px; }
.sitemap_child span a { color: #f00; }
